(function($){
	$(function(){

	});
	$.fn.serializeObject=function(){
		var a,o,h,i,e;
		a=this.serializeArray();
		o={};
		h=o.hasOwnProperty;
		for(i=0;i<a.length;i++){
			e=a[i];
			if(!h.call(o,e.name)){
				o[e.name]=e.value;
			}
		}
		return o;
	};
	Date.prototype.Format = function(formatStr)
	{
		var str = formatStr;
		var Week = ['日','一','二','三','四','五','六'];

		str=str.replace(/yyyy|YYYY/,this.getFullYear());
		str=str.replace(/yy|YY/,(this.getYear() % 100)>9?(this.getYear() % 100).toString():'0' + (this.getYear() % 100));

		str=str.replace(/MM/,this.getMonth()>9?this.getMonth().toString():'0' + this.getMonth());
		str=str.replace(/M/g,this.getMonth());

		str=str.replace(/w|W/g,Week[this.getDay()]);

		str=str.replace(/dd|DD/,this.getDate()>9?this.getDate().toString():'0' + this.getDate());
		str=str.replace(/d|D/g,this.getDate());

		str=str.replace(/hh|HH/,this.getHours()>9?this.getHours().toString():'0' + this.getHours());
		str=str.replace(/h|H/g,this.getHours());
		str=str.replace(/mm/,this.getMinutes()>9?this.getMinutes().toString():'0' + this.getMinutes());
		str=str.replace(/m/g,this.getMinutes());

		str=str.replace(/ss|SS/,this.getSeconds()>9?this.getSeconds().toString():'0' + this.getSeconds());
		str=str.replace(/s|S/g,this.getSeconds());
		return str;
	}
	/**
	 * 封装post请求
     */
	$.post = function(url, data, callback, type)
	{
		if (jQuery.isFunction(data)) {
			type = type || callback;
			callback = data;
			data = undefined;
		}
		if(typeof($.cookie("uid"))!="undefined"){
			if(typeof(data)=="undefined"){
				data = {};
			}
			data.uid = $.cookie("uid");
		}
		layer.load();
		return jQuery.ajax({
			type: 'POST',
			url: url,
			data: data,
			success: function(result){
				setTimeout(function(){
					layer.closeAll('loading');
				}, 500);
				callback.apply(this, arguments);
			},
			dataType: 'json'
		});
	};
	/**
	 * 封装get请求
     */
	$.get = function(url, data, callback, type)
	{
		if (jQuery.isFunction(data)) {
			type = type || callback;
			callback = data;
			data = undefined;
		}
		if(typeof($.cookie("uid"))!="undefined"){
			if(typeof(data)=="undefined"){
				data = {};
			}
			data.uid = $.cookie("uid");
		}
		layer.load();
		return jQuery.ajax({
			type: 'GET',
			url: url,
			data: data,
			success: function(result){
				setTimeout(function(){
					layer.closeAll('loading');
				}, 500);
				callback.apply(this, arguments);
			},
			dataType: 'json'
		});
	};

	$.confirm = function(title,success)
	{
		layer.confirm(title, {
			btn: ['确认','取消'] //按钮
		},success);
	};

	$.alert =function(info){
		layer.msg(info);
	};

	//延迟刷新当前界面
	$.reloadPages = function(){
		setTimeout(function(){window.location.reload();},2000);
	};

	//延迟刷新当前界面
	$.reloadTo= function(url){
		setTimeout(function(){location.replace(url);},2000);
	};
})(jQuery);

function keyPress(ob) {
	if (!ob.value.match(/^[\+\-]?\d*?\.?\d*?$/)) ob.value = ob.t_value; else ob.t_value = ob.value; if (ob.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/)) ob.o_value = ob.value;
}
function keyUp(ob) {
	if (!ob.value.match(/^[\+\-]?\d*?\.?\d*?$/)) ob.value = ob.t_value; else ob.t_value = ob.value; if (ob.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/)) ob.o_value = ob.value;
}
function blur(ob) {
	if(!ob.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/))ob.value=ob.o_value;else{if(ob.value.match(/^\.\d+$/))ob.value=0+ob.value;if(ob.value.match(/^\.$/))ob.value=0;ob.o_value=ob.value};
}